package com.hzw.saas.api.hpc.query;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @Description
 * @Date 2021/7/27 1:39 下午
 * @Created by sonam
 */

@Data
@ApiModel("合同检索参数")
public class SearchContractQuery {

    @ApiModelProperty(value = "合同状态，0｜未履行，已过期，1｜未履行，2｜履行中，3｜履行完毕", position = 2)
    private Integer contractStatus;

    @ApiModelProperty(value = "客户注册时间排序，1：降序，0：升序", position = 3)
    private Integer registerSort;

    @ApiModelProperty(value = "模糊条件包括手机号、邮箱、姓名", position = 4)
    private String fuzzyString;

    @ApiModelProperty(value = "合同类型，1｜正式，2｜试用", position = 5)
    private Integer contractType;

    @ApiModelProperty(hidden = true)
    private String sysUserId;

    @ApiModelProperty(value = "客户会员等级", position = 5)
    private List<String> levelIds;

    @ApiModelProperty(value = "供应商类型", position = 6)
    private List<String> providerCodes;

}
